/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package picstore.web.fabricante;

import java.util.List;
import picstore.util.DAOFactory;

/**
 *
 * @author Daniel
 */
public class FabricanteRN {
    
    private FabricanteDAO fabricanteDAO;
    
    public FabricanteRN(){
        
        this.fabricanteDAO = DAOFactory.criarFabricanteDAO();
    }
    
    public Fabricante carregar (Integer codigo){
         return this.fabricanteDAO.carregar(codigo);
     }
     
      public Fabricante buscarPorNome (String nome){
         return this.fabricanteDAO.buscarPorNome(nome);
     }
      
       public void salvar (Fabricante fabricante){
         Integer id = fabricante.getId();
         if (id == null || id == 0){
             this.fabricanteDAO.salvar(fabricante);
         } else {
             this.fabricanteDAO.atualizar(fabricante);
         }
         
       }
         
        public void excluir (Fabricante fabricante){
            this.fabricanteDAO.excluir(fabricante);
        }
        
        public List<Fabricante> listar(){
        
            return this.fabricanteDAO.listar();
        }
    
}
